No, depending on the screen resolution (if you follow correctly the Android's guideline), the system will automatically use the best icon size. If you are talking about the icon size of your app, then put different sizes in the folders, as I mentioned earlier:
Objects\res\drawable-ldpi
Objects\res\drawable-mdpi
Objects\res\drawable-hdpi
Objects\res\drawable-xhdpi
But if you talk about the notification image itself .png (what to display), you can still change it programatically: assign it with the icon you want n.Icon = "icon", the system will decide which size it will use (if all sizes are available).